#git全局设置

git config --global user.email "2562896101@qq.com"
#创建git仓库
mkdir jdzb
cd jdzb
#初始化创建git仓库
git init 
#创建README.md
touch README.md

# 添加一个文件到暂存区（Git三级缓存：暂存区-本地仓库-远程仓库）
# 没有添加到暂存区的文件的状态为Unstaged未受控
git add README.md
#提交
git commit -m "first commit"
#添加到远程源
git remote add origin https://gitee.com/litterevar/jdzb.git
#将user(u)推到"master"源(分支)
git push -u origin "master"

# 将所有未受控文件添加到暂存区(Unstaged->Added)
git add .
# 将暂存区中的所有内容提交本地仓库（此时正式形成一个版本 Added->Modified【本地已修改/还未推送远程】）
git commit -m "添加gitcmd.sh"
# 将master分支（默认分支）推送远程仓库
git push -u origin master
# 查看本地仓库状态
git status

#已有仓库
cd existing_git_repo
git remote add origin https://gitee.com/litterevar/jdzb.git
git push -u origin "master"


# ========================================
# 准备添加新的开发者
# 新成员生成SSH秘钥
ssh-keygen -t ed25519 -C "xxxxx@xxxxx.com" 
# 拷贝生成的秘钥内容 地址和文件名要使用你具体的配置
type C:\Users\Administrator\.ssh\temp\id_longge.pub
# 克隆工程到本地
# https://www.gitee.com/steveouyang/jdzb
git clone git@gitee.com:steveouyang/jdzb.git
# 显示当前工程的remote信息
git remote -v
# 修改后再推送远程
git config --global user.name "longge"
git add .
git commit -m '隆哥的提交'
# 查看提交日志
git log
# ========================================
